Carcinogenic parasite